intuitive dynamic interface application interactive pattern nesting development materials radius3 thin-client building construction management limitless customization design